Expere Server Tools Change Log
These are the tools that are included with the Server Tools Install:
- Expere Administration Tool
- Customer Facing Outlines
- Build Doc Previews
- Data Dictionary Builder
Sprint 1407/19/17 - 08/01/17
| ERLPolicyProgram.xml is not getting in-lined properly |
|---|
|
| Issue/Summary: If you take the base content and load it and try to apply an ERL policy in the Testing System it will fail because the TYPE files get deleted at the end of the build process now, so they are not included in the repository and cannot be found. ERLPolicyProgram is used for populating default data. |
| Solution: ERLPolicyProgram is now properly in-lined. |
| Implementation Notes: This feature requires Reqadmin.exe update. |
| Adding 'AppendSchema' command to ReqAdmin.exe (TXN) |
|---|
|
| Issue/Summary: This provides a way to custom the schema for any given content deployment. We are only supporting adding/modifying data points and metadata. AppendSchema adds data points to Expere.TXN and Workingdictionary.xml. Log file is created during the process. |
| Solution/Technical Notes: Code was added successfully to satisfy the enhancement request. |
| Implementation Notes: This feature requires a ReqAdmin.exe update. |
| Enhance ReqAdmin to process schema request |
|---|
|
| Issue/Summary: This is a part of the 'AppendSchema' enhancement request. This PBI is to enable Reqadmin to append schemas request to the Master Schema. |
| Solution/Technical Notes: Code was added to satisfy the enhancement request. |
| Implementation Notes: This feature requires a ReqAdmin.exe update. |
| Build the XML file update |
|---|
|
| Issue/Summary: ReqAdmin Appenschema command needs to have code to update the 'Working Dictionary XML' file that holds that Data Points for schema with any new Data points |
| Solution/Technical Notes: Code was added to satisfy the request. |
| Implementation Notes: This feature requires a ReqAdmin.exe update. |
| Comparing Schema before and after the 'AppendSchema' commmand (TXN) |
|---|
|
| Issue/Summary: Adding the functionality to compare the original schema and the new custom schema after running 'AppendSchema' in order to validate changes. This switch takes up to few minutes to generate the HTML compare file. The switches are “CompareWorkingDictionaryAndEnums” and “CompareSchemas”. Users can use them together or individually. |
| Solution/Technical Notes: Code was added to satisfy the enhancement. |
| Implementation Notes: This feature requires a ReqAdmin.exe update. |
| Inactive Content is being Reported in .eddv file |
|---|
|
|
Issue/Summary: When using the ReqAdmin Build command, DDR schema is generated for
each document and package and was including data points referenced inside inactive content.
DDR schema is the input for creating *.eddv files read by Data Dictionary Viewer. |
| Solution: Inactive content is now excluded from the DDR schema generation |
| Implementation Notes: This feature requires an update in Data Dictionary Builder. |
| Log events happen with the 'appendSchema' command (TXN) |
|---|
|
| Issue/Summary: This is to log all the events that happen during the 'AppendSchema' process. |
| Solution/Technical Notes: Code was added to have the events logged in a text file |
| Implementation Notes: This feature requires a Reqadmin.exe update. |
SPRINT 1307/11/2017 - 07/25/2017
Defects
| Synchronize PTR contents of rile during update inherited components phase |
|---|
|
| Issue/Summary: The update command in ReqAdmin.exe perform a process to update inherited components. This process only brought over new DataGrid items from the parent but did not updaet the contents of the DataGrid items. |
| Solution/Technical Notes: There was a fix in the code to correct the program behavior. |
| Implementation Notes: This feature requires a ReqAdmin.exe update. |
SPRINT 804/19/2017 - 05/02/2017
Enhancements
| Process Schema Change: New Column Added to Hold Mapping Transaction (TXN and VMP) to MISMO |
|---|
|
| Summary: Added a new column that would allow for you to see the mapping transaction to MISMO. |
| Technical Notes: We added a new column in the database and we add the feild as well. |
| Implementation Notes: This feature requires a Process Schema Changes update. |
Defects
Revision 2016.3.1 11/18/2016 - TBD
Enhancements
| New build command switch: CopyToChildOrgsPKG |
|---|
|
| Summary: When building multiple organization repositories, a new switch was added to optimize build times: CopyToChildOrgsPKG. NOTE: You should only use this switch if you are not using inherited base doucments at your child precedence levels. In that acse, you'll get base documents that you don't want included in PKG generation at the child precedence level. |
| Technical Notes: The CopyToChildOrgsPKG prepopulates each child organization with the generated union PKG file, and any other package that has the same name as its parent. |
| Implementation Notes: This feature requires a Requirements Admin update. |
| Suppress Fillable Field Control File to Expere |
|---|
|
| Summary: Include ESignature.xml file in the Load command. |
| Technical Notes: You will need Expere Engine 17.1.0.4369 or newer. |
| Implementation Notes: This feature requires a Requirements and Expere Engine update. |
| Place ESignature.xml: Empty Suppress Fillable Field Control File for Content Build |
|---|
|
| Summary: You now can add the ESignature at a package level. If a document within the package doesn't have this option on it, it should insert a empty instance and place it into the content build output folder. |
| Technical Notes: You will need Expere Engine 17.1.0.4369 or newer. |
| Implementation Notes: This feature requires a Expere Administration Tool and Requirements Admin Tool. |
| Process Schema Change: Support Enum datatype, table, xml artifact |
|---|
|
| Summary: A new Enum table has been created for TXN to include all enumeration
metadata. For VMP, the database has been modified to to accommodate the enumeration changes. A corresponding query and XML output file is also created or modified for both TXN and VMP. |
| Technical Notes: The enum table exists in both XLDD.mdb and
workingdicitonary.mdb. This produces enum.xml and vmp_enum.xml. Note: The VMP version is a
replacement. The TXN is new.
|
| Implementation Notes: This feature requires an Expere Server Tools update. |
| Performance and Stability Enhancement |
|---|
|
| Summary: This enhancement improves the efficiency of building Expere content. |
| Technical Notes: Each build output Org folder contains a file of the name contents.manifest. This file lists each file in the build output for that org (its path and name) and the hash of the file contents. This file loads with the other build outputs to an Expere KnowledgeBase database. |
| Implementation Notes: This feature requires a Expere Server Tools (Expere Administration Tool) update. |
| Support for DiscretePartyID in Static Documents |
|---|
|
| Summary: A new element, DiscretePartyID, has been implemented for use
within static documents. Note: DiscretePartyID is only supported beginning with version
2016.3.1. Previous releases do not support this element.
|
| Implementation Notes: This feature requires an Expere Server Tools (Expere Administration Tool) update. |
| ESignature.xml - Empty Suppress Fillable Field Control File for Content Build |
|---|
|
| Summary: This enhancement provides for packaging an empty instance of the Suppress Fillable Field Control File with ReqAdmin/RequirementsAdmin, and places it into the content build output folder when there is no fillable field control file in the source repository. |
| Technical Notes: The Build command places the Esignature.xml file with other core files in the build output when it does not exist in the source repository. If it does exist in the source repository, it copies that file to the build output folder, along with the other core files. |
| Implementation Notes: This feature requires an Expere Server Tools (Expere Administration Tool) update. |
| Load ESignature.xml - Suppress Fillable Field Control File to Expere |
|---|
|
| Summary: This enhancement provides the loading of the ESignature.xml file when executing the Load command. |
| Implementation Notes: This feature requires an Expere Server Tools update. |
Defects
| Difference Decisioning and Merging |
|---|
|
| Summary: Dirty Flag was getting set incorrectly on content item changes. This occurs when the option: Include Legacy Content items in Analysis is checked... Support for 36 character ORG ID was added for formated GUIDs. |
| Solution/Technical Notes: None. |
| Implementation Notes: This feature requires a Requirements Admin update. |
| Expere Serevere Tools install, missing ReqDiff.exe |
|---|
|
| Issue: ReqDiff.exe was no longer being installed during ExpereSereverToolsInstaller. |
| Technical Notes: None. |
| Implementation Notes: This feature requires a Expere Server Tools Installer update. |
Revision 2016.3 08/05/2016 - 11/17/2016
Enhancements
| Java updated to 1.7 |
|---|
|
| Summary: Java 1.7.0_80 is now packaged with Expere Runtime. |
| Implementation Notes: This feature requires an Expere Server Tools update. |
| Default ContentAdmin Build No Longer Processes Javascript |
|---|
|
| Summary: This enhancement makes all Javascript code optional during the build process. |
| Technical Notes: The default build procedure remains unchanged. If JS files are located within the repository they will automatically be included in the build. |
| Implementation Notes: This feature requires an Expere Server Tools update. |
| ReqAdmin - Ability to Create Stores and Types |
|---|
|
| Summary: This enhancement allows you to add Stores and Types to a SQL database for use with OPPSA. |
| Technical Notes: Utilizing the prepoppsadb option of the reqadmin command line, Stores and Types can be added to a SQL database without loading an empty repository. For more information, refer to the Administration Tool User Guide. |
| Implementation Notes: This feature requires an Expere Server Tools update. |
| REQAdmin now available as Nuget Package |
|---|
|
| Summary: REQAdmin has been made available as a Nuget package for installing Expere/OPPSA databases. |
Technical Notes:
|
| Implementation Notes: This feature requires an Expere Server Tools update. |
| Javascript Unit Tests During ContentAdmin Build |
|---|
|
| Summary: This enhancement performs Javascript unit tests when the ContentAdmin build is run. |
Technical Notes:
|
| Implementation Notes: This feature requires a Expere Server Tools update. |
| ReqAdmin and Authoring Web Service updates for all "core" files |
|---|
|
| Summary: This enhancement loads all "core" files from each precedence unit to the authoring web service. |
| Technical Notes: Files loaded to the authoring web service include manifest, .gifs and binary files. |
| Implementation Notes: This feature requires an Expere Server Tools update. |
| New DDB Attributes to Identify UCD Mapped Data |
|---|
|
| Summary: Three new fields have been added to the Data Dictionary Attributes: NPI, UCD and UCD Mapping. |
Technical Notes:
|
| Implementation Notes: This feature requires an Expere Server Tools update. |
| ContentAdmin 'Build'-Support Directly Processed REQs-Config Option |
|---|
|
| Summary: This enhancement allows you to produce build output for directly processed REQs using either the user interface or the command line. |
Technical Notes:
|
| Implementation Notes: This feature requires an Expere Server Tools (Expere Administration Tool). |
| DDB - Javascript Calc Input and Output Data Point Distinction |
|---|
|
| Summary This enhancement provides the ability to identify all schema points needed to map data when sending a transaction to Expere. |
Technical Notes The following data points from the javascript files are now included in the data dictionary (.eddv):
|
| Implementation Notes: This feature requires an Expere Server Tools (Data Dictionary Builder) update. |
| ContentAdmin 'Build' Output Includes Manifest/js Artifacts |
|---|
|
| Summary: This enhancement ensures that all Manifest and JS files are included in the repository after the build output. |
| Technical Notes: This functionality is available while running a build from either the command line or user interface. |
| Implementation Notes: This feature requires an Expere Server Tools (Expere Administration Tool). |
Revision 2016.2 04/16/2016 - 08/04/2016
Note: This update includes all changes from 2016.1 Expere Administration Tool release.
Enhancements
| HTML Outlines |
|---|
|
| Summary: HTML Outlines have been incorporated so that when a file is too large to create a PDF, users can instead create a HTML file. |
| Technical Notes: A switch (//HTML) can be added to the command line to create HTML instead of PDF. If the switch is not included, the standard PDF output is generated. |
| Implementation Notes: This feature requires an Expere Server Tools (Customer Facing Outlines) update. |
Defects
| Reqadmin Prep Switch readOnly Attribute Value Now Uppercase |
|---|
|
| Issue: The 2016.1 version of the Expere Server Tools introduces new behavior whereby the prep switch on the reqadmin executable will change the value of the “readOnly” attribute on <Note> rows from a lower-case ‘true’ to an upper-case ‘True.’ |
| Solution: The prep command has been modified to set the value back to lower-case “true”. This does not introduce any functional differences, but it will be displayed as a difference on impact analysis reports if the baseline build was prepped with a tool version prior to the release of this fix. |
| Implementation Notes: This requires an Expere Server Tools (Expere Administration Tool) update. |
| ReqAdmin ‘build’ Issue Causing Content to Drop Static Document Barcodes |
|---|
|
| Issue: An issue was identified in which the BarcodeTarget element was being removed when building content. This element is required to apply a barcode to static documents. |
| Solution: The ReqAdmin build code was modified to prevent the removal of the BarcodeTarget element. |
| Implementation Notes: This feature requires an Expere Server Tools (Expere Administration Tool) update. |
| Automatic removal of stylesheet references |
|---|
|
| Summary: This enhancement modified the Content Admin ‘build’ process to automatically remove duplicate stylesheet include statements that are already included in the parent WKFS_Styleguide stylesheet. |
| Technical Notes: Previously, there were three include statements (one each for
file system, SQL and Oracle) that duplicated include statements within the parent stylesheet
WKFS_Styleguide. Note: For details on the manual removal of inclusions in any
customized stylesheets, refer to Java 8 and Saxon upgrade: DB and File System script process
available.
|
| Implementation Notes: This feature requires an Expere Server Tools (Expere Administration Tool) update. |
Note: Revision 2016.1.2: No changes were made to Server Tools for 2016.1.2
Revision 2016.1.1 05/05/2016
Defects
| Random ERLType Generation error |
|---|
|
| Issue: The 2016.1 version of the Expere Server Tools introduces intermittent failures when building content (error message refers to "unexpected token. Expecting white space."). The failure is inconsistent and not always reproducible on the same repository or build attempt. |
| Solution: A temporary fix has been implemented whereby a document with this failure will be automatically be rebuilt as part of the build process (up to three rebuild attempts) and the error is logged as a warning (text message: "WARNING This document initially failed to generate properly formatted erl for rule: <document name>"). |
| Implementation Notes: This requires an Expere Server Tools (Expere Administration Tool) update. |
| Cannot connect to database using user and password |
|---|
|
| Issue: An issue was identified in ReqAdmin when a user passed a connection string to the buildDB command. The database connection class was not correctly parsing the user name or password, which resulted in an error message that the user could not connect via either trusted credentials or via the user and password, as they are both null. |
| Solution: Outdated methods of connecting to the database were replaced with current technology methods. |
| Implementation Notes: This feature requires an Expere Server Tools (Expere Administration Tool) update. |
| ReqAdmin ‘build’ Issue Causing Content to Drop Static Document Barcodes |
|---|
|
| Issue: An issue was identified in which the BarcodeTarget element was being removed when building content. This element is required to apply a barcode to static documents. |
| Solution: The ReqAdmin build code was modified to prevent the removal of the BarcodeTarget element. |
| Implementation Notes: This feature requires an Expere Server Tools (Expere Administration Tool) update. |
Revision 2016.1 11/05/2015 - 04/08/2016
Enhancements
| Modified SCHEMA.PKG Generation |
|---|
|
| Summary: Support was implemented for supplying a predefined document print order in the PacketType\DocumentRefs element. |
| Technical Notes: With this change the content builder will generate a document data requirement SCHEMA file when a predefined PKG file is present in the source repository. The SCHEMA file contains all the data points referenced by all the document package selection rules for each document referencing a given package. Packages correspond to phases defined in the phase group PHAS file. |
| Implementation Notes: This feature requires an Expere Server Tools (Expere Administration Tool) update. |
| Expere Administration Tool Time Out Configurable |
|---|
|
| Summary: The Requirements Administration application has been enhanced to be able to configure load timeout to avoid failure loading huge repositories. The default timeout changed from the current hard coded value of 5 minutes, to 10 minutes. |
Technical Notes: Modified ReqAdmin.exe.config and
RequirementsAdmin.exe.config to include new key in appSettings group:
Value 10
corresponds to 10 minutes. If key "LoadTimeout" does not exist in config file, internal load
timeout will be set to 10 by default. |
| Implementation Notes: This feature requires an Expere Server Tools (Expere Administration Tool) update. |
| ReqAdmin – Content References Not Updating in Single Pass using ‘Update’ command |
|---|
|
| Summary: Previously, the ReqAdmin update command was not fully updating content references in one pass, requiring a workaround. After running the update command and updating the authoring web service with the updated repository, when opening an REQ file in the RE3 tool, messaging indicated that content references still needed to be updated. |
Technical Notes:
|
| Implementation Notes: This feature requires an Expere Server Tools (Expere Administration Tool) update. |
| CPU/Memory Improvements |
|---|
|
| Summary: Modified the ‘build’ functionality to improve inefficiencies with CPU and Memory. The build functionality is used both by the Administration Tool and as a ReqAdmin command (‘build’). |
| Technical Notes: Improved memory leaks in all areas except PTRParsing section. Very large repositories may still experience high usage of CPU/Memory due to the PTRParsing re-write not completed. |
| Implementation Notes: This feature requires an Expere Server Tools (Expere Administration Tool) update. |
| Remove Unused/Orphaned Rules Command |
|---|
|
| Summary: You can run this command against a Repository to remove all unused/orphaned rules from all documents in the Repository. This will help alleviate space issues and may help improve build times. |
| Technical Notes: We have added a new command to the ReqAdmin command line that will allow users to modify a Repository in order to remove all unused rules. The command line for this is: removeorphanedrules <Repository Path> |
| Implementation Notes: This feature requires an Expere Server Tools (Expere Administration Tool) update. |
| New Command for Build, Repository, Preview and Outline artifacts |
|---|
|
| Summary: A new command has been created that allows for the merging of Build, Repository, Preview and Outline artifacts. |
| Technical Notes: This new command allows for a user to pass a repository, its build output and optionally preview and outlines outputs to create a manifest. The command will then output all the combined artifacts on either a singular line of business basis or on a combined line of business basis depending on how the user wishes to receive the output. |
| Implementation Notes: The enhancement ONLY requires an Expere Server Tools update, but it is advised to only be used internally as it will help with our content build process. |
| Data Dictionary Builder - Ability to Read Metadata from XML File |
|---|
|
| Summary: New funtionality allows metadata to be read from the XML file in addition to the call to MS Access. This means customers can now build their own dictionaries. |
Technical Notes: The -xldd command was modified to allow to
reading from an XML file:
|
| Implementation Notes: This feature requires an Expere Server Tools (Data Dictionary Builder) update. |
Defects
| Administration UI Failing to Build to Database |
|---|
|
| Issue: An issue was identified in which a customer was attempting to load a recent repository to their Authoring Database using the Expere Administration user interface, and the process was failing. |
| Solution: A case mismatch was corrected between the Expere Administration tool and the Authoring web service database. |
| Implementation Notes: This feature requires an Expere Server Tools (Expere Administration Tool) update. |
| REQ Admin - False Positive Warnings During Build Command |
|---|
|
| Issue: Warnings were being reported that were valid in the schema but were the result of an error when resolving XPath context. |
| Solution: The number of false positives being returned by the ReqAdmin Content Build Tool has been reduced. |
| Implementation Notes: This feature requires an Expere Server Tools (Expere Administration Tool) update. |
| REQ Admin - Build Command Out Of Memory Exception |
|---|
|
| Issue: An Out Of Memory exception was occurring when using the build command on large repositories. |
| Solution: Out of Memory Exceptions for large repositories has been fixed. |
| Implementation Notes: This feature requires an Expere Server Tools (Expere Administration Tool) update. |
Revision 2015.3.2 05/16/2016
Defects
| 2015.3.2 Server Tools Hotfix |
|---|
|
| Summary: Issues were discovered with the 2016.1 Expere Server Tools release whereby the ‘build’ process produced inaccurate ERL formatted output intermittently. |
| Technical Notes: A 2015.3.2 hotfix was created from the 2015.3.1 release to include changes required for the TRID Rounding for the ERL build output (351029-New Total First, then Round Method). This 2015.3.2 Hotfix includes only the TRID Rounding enhancements; it does not include any other enhancements/defects outlined in the 2016.1 release notes. |
Implementation Notes: This feature requires an Expere Server Tools update.
|